<?xml version="1.0" encoding="ISO-8859-1"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
  xmlns:ui="http://java.sun.com/jsf/facelets"
  xmlns:h="http://java.sun.com/jsf/html"
  xmlns:f="http://java.sun.com/jsf/core"
  xmlns:s="http://jboss.com/products/seam/taglib"
  template="/WEB-INF/templates/template.xhtml"
  xmlns:a4j="http://richfaces.org/a4j"
  xmlns:rich="http://richfaces.org/rich">
  
  <ui:define name="head">
    
    </ui:define>
<ui:define name="calculocosto">
   <center >   
   <div class="divabm">
   <h:outputText rendered="#{not calculoCostosCtrl.isRendereable()}" value="#{calculoCostosCtrl.getErrorMessage()}"
   	style="font-family: Arial;font-size: 16px;FONT-WEIGHT: bold;"/>
   <h:form id="abmmatprimform" rendered="#{calculoCostosCtrl.isRendereable()}">
   <br />
   <table>
   	<tr>
   		<td style="vertical-align: top;"><h:outputText value="Tipo:" style = "font-family: Arial;font-size: 14px;FONT-WEIGHT: bold;" /></td>
   		<td style="vertical-align: top;">
		   		<h:selectOneMenu value="#{calculoCostosCtrl.tipoProductivo}" converter = "#{calculoCostosCtrl.tipoLineaConverter}">
		  			<f:selectItems value="#{calculoCostosCtrl.tipoProductivoLista}"/>
		  			<a4j:ajax  event="change" render="abmmatprimform" 
		  			listener="#{calculoCostosCtrl.recargarTipoProductivo()}"  />
				</h:selectOneMenu> 
   		 </td>
   		 <td style="width:10%;"></td>
   		<td style="vertical-align: top;"><h:outputText value="Nivel Productivo:" style = "font-family: Arial;font-size: 14px;FONT-WEIGHT: bold;" /></td>
   		<td style="vertical-align: top;">
		   		<h:selectOneMenu value="#{calculoCostosCtrl.nivelDelNivelProductivo}" converter = "#{calculoCostosCtrl.integerAdapter}">
		  			<f:selectItems value="#{calculoCostosCtrl.nivelesLista}"/>
				</h:selectOneMenu> 
   		 </td>
   	</tr>
   	<tr>
   		<td style="vertical-align: top;"><h:outputText value="Linea:" style = "font-family: Arial;font-size: 14px;FONT-WEIGHT: bold;" /></td>
   		<td style="vertical-align: top;"><h:selectManyListbox  size = "3" value="#{calculoCostosCtrl.lineasSeleccionadas}"  collectionType="java.util.ArrayList" 
    										converter = "#{calculoCostosCtrl.lineaConverter}"> 
										  <f:selectItems value="#{calculoCostosCtrl.lineasDisponibles}"/>
										  </h:selectManyListbox> </td>
		<td></td>
    	<td style="vertical-align: top;"><h:outputText value="Papel:" style = "font-family: Arial;font-size: 14px;FONT-WEIGHT: bold;" /></td>
   		<td style="vertical-align: top;"><h:selectManyListbox  size = "5" value="#{calculoCostosCtrl.papeles}"  collectionType="java.util.ArrayList" 
    										converter = "#{calculoCostosCtrl.tipoPapelConverter}"> 
											<f:selectItems value="#{calculoCostosCtrl.papelesLista}"/>
										</h:selectManyListbox></td> 

	 </tr>
	</table>		
	<h:commandButton action="#{calculoCostosCtrl.buscarArticulos()}" value="Filtrar" styleClass="buscarrbutton"  />		

	   
   <rich:dataTable value="#{calculoCostosCtrl.articulosFV}" var="articulo" id="table"  styleClass="richDataTable" rows="15"  rendered="#{calculoCostosCtrl.isDataRendereable()}">
	   <rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   			<h:outputText value="Articulo"  styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		<h:outputText value="#{articulo.articulo.descripcion}" />	
	   </rich:column>
	   <rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   			<h:outputText value="Linea" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		<h:outputText value="#{articulo.articulo.formato.linea.nombre}" />	
	   </rich:column>
	   <rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   			<h:outputText value="Formato"  styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		<h:outputText value="#{articulo.articulo.formato.medida.descripcionMsg}" />	
	   </rich:column>
	   <rich:column styleClass="resultadoBusqueda" >
	   	 	<f:facet name ="header">
	   			<h:outputText value="Tipo de papel"  styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		<h:outputText value="#{articulo.materia.nombre}" />
	   	</rich:column>
	   	<rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   			<h:outputText value="Costo Real"  styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		<h:outputText value="U$S "/>
	   		<h:outputText value="#{articulo.costoReal}" size="10"  >
	   			<f:convertNumber pattern = "#,##0.0000"/>
	   		</h:outputText>
	   	</rich:column>
	   	<rich:column styleClass="resultadoBusqueda" >
			<f:facet name ="header" >
	   			<h:outputText value="Costo Simulado"  styleClass="headResultadoBusqueda" />
	   		</f:facet>	   			
	  		<h:outputText value="U$S "/>
	  		<h:outputText value="#{articulo.costoSimulado}" size="10"  >
	  			<f:convertNumber pattern = "#,##0.0000"/>
	  		</h:outputText>
	  	</rich:column>
	  	<rich:column styleClass="resultadoBusqueda" >
	   	 	<f:facet name ="header">
	   			<h:outputText value="Precio Real"  styleClass="headResultadoBusqueda" />
	   		</f:facet>
	   		<h:outputText value="U$S "/>
	   		<h:outputText value="#{articulo.porcentajeReal}" >
	   			<f:convertNumber pattern = "#,##0.0000"/>
	   		</h:outputText>
	   	</rich:column>
	   	<rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   			<h:outputText value="Precio Simulado"  styleClass="headResultadoBusqueda" />
	   		</f:facet>
	   		<h:outputText value="U$S "/>
	   		<h:outputText value="#{articulo.porcentajeSimulado}" >
	   		<f:convertNumber pattern = "#,##0.0000"/>
	   		</h:outputText>	   	 
	   	</rich:column> 	
	</rich:dataTable>
	<rich:dataScroller id="ds" for="table" rendered="#{calculoCostosCtrl.isDataRendereable()}"></rich:dataScroller>
	
	<h:commandLink action="miaperturaSimulada.jsf" rendered="#{calculoCostosCtrl.isDataRendereable()}">
			<h:commandButton  value= "Apertura Simulada>"/>
	   				<f:ajax  event="click" reRender="abmmatprimform" execute="@form" immediate="true"  >
	   					<ui:param name="lineasSeleccionadas" value="#{calculoCostosCtrl.lineasSeleccionadas}" ></ui:param>
	   					<ui:param name="papeles" value="#{calculoCostosCtrl.papeles}"></ui:param>
	   					<ui:param name="nivel" value="#{calculoCostosCtrl.nivelDelNivelProductivo}"></ui:param>
	   					<ui:param name="tipo" value="#{calculoCostosCtrl.tipoProductivo}" ></ui:param>
	   					<ui:param name="recalculable" value="#{calculoCostosCtrl.recalculable}"></ui:param>
	   				</f:ajax>
	</h:commandLink>
	
	<h:commandLink action="miapertura.jsf" rendered="#{calculoCostosCtrl.isDataRendereable()}">
			<h:commandButton  value= "Apertura Real>"/>
	   				<f:ajax  event="click" reRender="abmmatprimform" execute="@form" immediate="true"  >
	   					<ui:param name="lineasSeleccionadas" value="#{calculoCostosCtrl.lineasSeleccionadas}" ></ui:param>
	   					<ui:param name="papeles" value="#{calculoCostosCtrl.papeles}"></ui:param>
	   					<ui:param name="nivel" value="#{calculoCostosCtrl.nivelDelNivelProductivo}"></ui:param>
	   					<ui:param name="tipo" value="#{calculoCostosCtrl.tipoProductivo}" ></ui:param>
	   					<ui:param name="recalculable" value="#{calculoCostosCtrl.recalculable}"></ui:param>
<!-- 	   					<ui:param name="simulado" value="0"></ui:param> -->
	   				</f:ajax>
	</h:commandLink>
	

	
	</h:form>
	</div>
	</center>
	
	<br/>
	<br/>
	
</ui:define>
	 <ui:define name="body">
  
  </ui:define>
 </ui:composition>